/*
# ------------------------------------------------------------------------
# JD Base Theme
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
# Author: JoomlArt.com
# Websites: http://www.joomlart.com - http://www.joomlancers.com.
# ------------------------------------------------------------------------
*/

jQuery(document).ready(function () {
	var sfEls = jQuery('#ja-cssmenu li');
	
	sfEls.each (function(i,li) {
		a = jQuery(li).find('a');
		a_children = jQuery(li).children('a');
		
		
		if(a.length){
			li.a = a;
		}else{
			li.a = null;
		}
	});	
	sfEls.each (function(i,li){
		jQuery(li).bind('mouseenter',function() {
			if(jQuery(this).hasClass("havechild")){
				jQuery(this).addClass('havechildsfhover');
				jQuery(this).removeClass('havechild');
			}else if(jQuery(this).hasClass("havesubchild")){
				jQuery(this).addClass('havesubchildsfhover');
				jQuery(this).removeClass('havesubchild');
			}
			jQuery(this).addClass ('sfhover');
			if (this.a) jQuery(this.a).addClass ('sfhover');
		});
		jQuery(li).bind('mouseleave',function() {
			if(jQuery(this).hasClass("havechildsfhover")){
				jQuery(this).addClass('havechild');
				jQuery(this).removeClass('havechildsfhover');
			}else if(jQuery(this).hasClass("havesubchildsfhover")){
				jQuery(this).addClass('havesubchild');
				jQuery(this).removeClass('havesubchildsfhover');
			}
			
			
			jQuery(this).removeClass ('sfhover');
			
			if (this.a) jQuery(this.a).removeClass ('sfhover');
			
			jQuery(sfEls[0]).addClass('sfhover');
			jQuery(sfEls[0]).removeClass('sfhover');
		});
	});
});
